-Sistema de gestión de bases de datos (SGBD): modulo de programa que permite una conexión entre datos y programas de aplicación
-Base de datos: datos organizados en diferentes tipos de registros las cuales guardan información de un tema especifico de una organización. PROBLEMAS TIPICOS DE MANEJO DE INFORMACIÓN
El manejo de información es toda una ciencia puesto que esto desencadena una serie de problemas los cuales el ingeniero de sistemas debe de resolver mediante la construcción de bases de datos la cual debe de tener como objetivo reducir estos problemas. Redundancia e Inconsistencia de los datos: diversas copias de datos y archivos guardados en diferentes formatos implica que la información no concuerde y ocupe más espacio de almacenamiento. Dificultad para tener acceso a los datos: desarrollar sistemas de recuperación de datos para poder tener acceso a la información.
Aislamiento de los datos: datos en diferentes archivos con diferentes formatos, complica elaborar aplicaciones que requieran datos unidos.
Anomalías del Acceso concurrente: cuando varias personas actualiza datos al mismo tiempo, puede generar datos incoherentes.
Problemas de Seguridad: todos los usuarios no tienen acceso a todos los datos
Problemas de Integridad: los datos deben satisfacepara obtener información de calidad.r cierto tipo de restricciones,
NIVELES DE ABSTRACCION DE UN SBD
Nivel Físico, Nivel bajo, almacenamiento de información por medio del S.O.
Nivel Conceptual, Nivel medio, descripción de datos almacenados en la BD y sus relaciones, nivel usado por Adm. Bases de datos.
Nivel de Visión, nivel más alto de abstracción, muchas visiones para la misma base de datos
MODELOS DE DATOS
Herramienta para describir la distribución e interacción entre los datos:
-MODELOS LOGICOS BASADOS EN OBJETOS
Datos en Niveles Conceptual y de Visión:
Modelo Entidad Relación = entidades, atributos, relaciones.
Modelos Orientado a Objetos = Clases, propiedades, métodos.
-MODELOS LOGICOS BASADOS EN REGISTROS
Define datos en niveles conceptuales y físicos, entre ellos están:
Modelo Relacional, representa datos y su relación entre ellos mediante una colección de tablas, con campos de diferentes nombres
Modelo de Red, registros enlazados mediante punteros.
Modelo Jerárquico, registros organizados como árbol
COMPONENTES DE SGBD
1. INSTANCIA- REGISTRO, colección de información almacenada en la base de datos.
2. ESQUEMA - ESTRUCTURA, diseño global de la base de datos
3. LENGUAJE DE DEFINICIÓN DE DATOS (DDL), permite especificar, modificar el esquema de la base de datos.
4. LENGUAJE DE MANIPULACION DE DATOS (DML), interacción eficiente entre sistema y usuario, permite:
Recuperación de Información
Adición de la información
Supresión de la información
Modificación de la información
OBJETIVOS DE SGBD
1. Gestionar grandes bloques de información: Mecanismos para manipulación de la información
2. Mantener Seguridad y confiabilidad de la información.
3. Compartimiento eficaz de información entre varios usuarios.
4. traduce sentencias DML a comandos del sistema de bajo nivel
5. asegurar que los datos cumplan con restricciones indicadas.
6. no todos los usuarios deben acceder a toda la información, el gestor proporciona el control.
7. Copia de Seguridad y recuperación, detectar fallas y restaurar las bases de datos al estado que existía antes de la falla.
8. Control de Concurrencia, asegurar la integridad de la información y controlar el acceso al mismo tiempo de los usuarios.
USUARIOS DE BASES DE DATOS
1. PROGRAMADORES DE APLICACIÓN,escriben aplicaciones en algún lenguaje para manejo de base de datos.
2. USUARIOS SOFISTICADOS, emplean lenguajes de consultas SQL.
3. USUARIOS ESPECIALIZADOS, usuarios sofisticados que escriben aplicaciones asistidos por la computadora.
4. USUARIOS INGENUOS, emplean los aplicativos solamente.
-Sistema de gestión de bases de datos (SGBD): modulo de programa que permite una conexión entre datos y programas de aplicación
-Base de datos: datos organizados en diferentes tipos de registros las cuales guardan información de un tema especifico de una organización.
PROBLEMAS TIPICOS DE MANEJO DE INFORMACIÓN
El manejo de información es toda una ciencia puesto que esto desencadena una serie de problemas los cuales el ingeniero de sistemas debe de resolver mediante la construcción de bases de datos la cual debe de tener como objetivo reducir estos problemas.
Redundancia e Inconsistencia de los datos: diversas copias de datos y archivos guardados en diferentes formatos implica que la información no concuerde y ocupe más espacio de almacenamiento.
Dificultad para tener acceso a los datos: desarrollar sistemas de recuperación de datos para poder tener acceso a la información.
Aislamiento de los datos: datos en diferentes archivos con diferentes formatos, complica elaborar aplicaciones que requieran datos unidos.
Anomalías del Acceso concurrente: cuando varias personas actualiza datos al mismo tiempo, puede generar datos incoherentes.
Problemas de Seguridad: todos los usuarios no tienen acceso a todos los datos
Problemas de Integridad: los datos deben satisfacepara obtener información de calidad.r cierto tipo de restricciones,
NIVELES DE ABSTRACCION DE UN SBD
Nivel Físico, Nivel bajo, almacenamiento de información por medio del S.O.
Nivel Conceptual, Nivel medio, descripción de datos almacenados en la BD y sus relaciones, nivel usado por Adm. Bases de datos.
Nivel de Visión, nivel más alto de abstracción, muchas visiones para la misma base de datos
MODELOS DE DATOS
Herramienta para describir la distribución e interacción entre los datos:
-MODELOS LOGICOS BASADOS EN OBJETOS
Datos en Niveles Conceptual y de Visión:
Modelo Entidad Relación = entidades, atributos, relaciones.
Modelos Orientado a Objetos = Clases, propiedades, métodos.
-MODELOS LOGICOS BASADOS EN REGISTROS
Define datos en niveles conceptuales y físicos, entre ellos están:
Modelo Relacional, representa datos y su relación entre ellos mediante una colección de tablas, con campos de diferentes nombres
Modelo de Red, registros enlazados mediante punteros.
Modelo Jerárquico, registros organizados como árbol
COMPONENTES DE SGBD
1. INSTANCIA- REGISTRO, colección de información almacenada en la base de datos.
2. ESQUEMA - ESTRUCTURA, diseño global de la base de datos
3. LENGUAJE DE DEFINICIÓN DE DATOS (DDL), permite especificar, modificar el esquema de la base de datos.
4. LENGUAJE DE MANIPULACION DE DATOS (DML), interacción eficiente entre sistema y usuario, permite:
Recuperación de Información
Adición de la información
Supresión de la información
Modificación de la información
OBJETIVOS DE SGBD
1. Gestionar grandes bloques de información: Mecanismos para manipulación de la información
2. Mantener Seguridad y confiabilidad de la información.
3. Compartimiento eficaz de información entre varios usuarios.
4. traduce sentencias DML a comandos del sistema de bajo nivel
5. asegurar que los datos cumplan con restricciones indicadas.
6. no todos los usuarios deben acceder a toda la información, el gestor proporciona el control.
7. Copia de Seguridad y recuperación, detectar fallas y restaurar las bases de datos al estado que existía antes de la falla.
8. Control de Concurrencia, asegurar la integridad de la información y controlar el acceso al mismo tiempo de los usuarios.
USUARIOS DE BASES DE DATOS
1. PROGRAMADORES DE APLICACIÓN, escriben aplicaciones en algún lenguaje para manejo de base de datos.
2. USUARIOS SOFISTICADOS, emplean lenguajes de consultas SQL.
3. USUARIOS ESPECIALIZADOS, usuarios sofisticados que escriben aplicaciones asistidos por la computadora.
4. USUARIOS INGENUOS, emplean los aplicativos solamente.